using System;
using System.Collections.Generic;
using System.Linq;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Audio;
using Microsoft.Xna.Framework.Content;
using Microsoft.Xna.Framework.GamerServices;
using Microsoft.Xna.Framework.Graphics;
using Microsoft.Xna.Framework.Input;
using Microsoft.Xna.Framework.Media;

namespace XmlDataType
{
    public class MapInfo
    {
        private float _sizeX;
        private float _sizeZ;
        private float _scaleMap;
        private float _scaleSky;
        private float x;

        public float X
        {
            get { return x; }
            set { x = value; }
        }
        private float y;

        public float Y
        {
            get { return y; }
            set { y = value; }
        }
        private float width;

        public float Width
        {
            get { return width; }
            set { width = value; }
        }
        private float height;

        public float Height
        {
            get { return height; }
            set { height = value; }
        }

        public float ScaleSky
        {
            get { return _scaleSky; }
            set { _scaleSky = value; }
        }
        private string _path;

        public string Path
        {
            get { return _path; }
            set { _path = value; }
        }
        public float ScaleMap
        {
            get { return _scaleMap; }
            set { _scaleMap = value; }
        }

        public float SizeX
        {
            get { return _sizeX; }
            set { _sizeX = value; }
        }

        public float SizeZ
        {
            get { return _sizeZ; }
            set { _sizeZ = value; }
        }

        private Vector2 _homeA1;

        public Vector2 HomeA1
        {
            get { return _homeA1; }
            set { _homeA1 = value; }
        }
        private Vector2 _homeA2;

        public Vector2 HomeA2
        {
            get { return _homeA2; }
            set { _homeA2 = value; }
        }
        private Vector2 _homeA3;

        public Vector2 HomeA3
        {
            get { return _homeA3; }
            set { _homeA3 = value; }
        }
        private Vector2 _homeA4;

        public Vector2 HomeA4
        {
            get { return _homeA4; }
            set { _homeA4 = value; }
        }
        private Vector2 _homeA5;

        public Vector2 HomeA5
        {
            get { return _homeA5; }
            set { _homeA5 = value; }
        }

        private Vector2 _homeB1;

        public Vector2 HomeB1
        {
            get { return _homeB1; }
            set { _homeB1 = value; }
        }
        private Vector2 _homeB2;

        public Vector2 HomeB2
        {
            get { return _homeB2; }
            set { _homeB2 = value; }
        }
        private Vector2 _homeB3;

        public Vector2 HomeB3
        {
            get { return _homeB3; }
            set { _homeB3 = value; }
        }
        private Vector2 _homeB4;

        public Vector2 HomeB4
        {
            get { return _homeB4; }
            set { _homeB4 = value; }
        }
        private Vector2 _homeB5;

        public Vector2 HomeB5
        {
            get { return _homeB5; }
            set { _homeB5 = value; }
        }
    }
}
